package com.ilink.groundservice.entity.PO.Tool;

import java.io.Serializable;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@TableName(value = "ai_x_tool")
@Data
public class AiXTool implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.ASSIGN_ID)
    private Long toolId;
    
    private String toolName;
    
    private String toolDescription;
    
    private String toolIcon;
    
    private Long areaId;
    
    private String difficultyLevel;
    
    private String version;
    
    private String accessUrl;
    
    private String documentUrl;
    
    private String configTemplate;
    
    private Integer usageCount;
    
    private Integer estimatedTime;
    
    private Boolean isActive;
    
    private Boolean isPublic;
    
    private Integer sortOrder;
    
    private LocalDateTime createdAt;
    
    private LocalDateTime updatedAt;
} 